package com.app.mvc.acl.dao;import com.app.mvc.acl.domain.SysAcl;import com.app.mvc.beans.PageQuery;import com.app.mvc.common.DBRepository;import org.apache.ibatis.annotations.Param;import java.util.List;/** * Created by jimin on 16/1/18. */@DBRepositorypublic interface SysAclDao {    void save(SysAcl acl);    void update(SysAcl acl);    SysAcl findById(@Param("id") int id);    SysAcl findByCode(@Param("code") String code);    List<SysAcl> getByUrlRegexp(@Param("url") String url);    List<SysAcl> getPageByAclModuleId(@Param("aclModuleId") int aclModuleId, @Param("page") PageQuery page);    int countByAclModuleId(@Param("aclModuleId") int aclModuleId);    int countByNameAndAclModuleId(@Param("aclModuleId") int aclModuleId, @Param("name") String name, @Param("id") Integer id);    List<SysAcl> getByIdList(@Param("idList") List<Integer> idList);    List<SysAcl> getAll();}